#pragma once

#ifndef _Factory_h_
#define _Factory_h_

#include "Generator.h"

namespace MyGame {

class Factory {
public:
    Factory(void);
    virtual ~Factory(void);
    virtual Generator* Generate() const = 0;
};

}

#endif
